package security_util

import (
	"crypto/md5"
	"encoding/hex"
)

// 使用 md5 加密
func Digest(text string, salt string) string {
	_md5 := md5.New()

	_, err := _md5.Write([]byte(text))
	if err != nil {
		panic(err)
	}

	_md5.Write([]byte(salt))
	_, err = _md5.Write([]byte(salt))
	if err != nil {
		panic(err)
	}

	_sum := _md5.Sum(nil)
	_str := hex.EncodeToString(_sum)

	return _str
}
